#pragma once

#include <context.hpp>
#include "robot/robot.hpp"
#include "vision/vision.hpp"

class Walle {
public:
	Walle(Vision* vision, Robot* robot, double fireOnAccuracy = FIRE_ON_ACCURACY);
	~Walle() {};

	cv::Rect guide(cv::Mat& frame);

	double fireOnAccuracy;

protected:
	Vision* vision;
	Robot* robot;
};
